cl-preloaded.el: Further fine-tuning
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 5 Mar 2024 04:12:29 +0000 (23:12 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 5 Mar 2024 04:12:29 +0000 (23:12 -0500)
commit418ad866bf846a6a3328d91df28c958be75337be
treed87514f075d15a63fd7340d1bf9a815f9a3d31da
parent1a35eb86b8cb75ce390525dd3394a52376b622a6
cl-preloaded.el: Further fine-tuning

* lisp/emacs-lisp/cl-preloaded.el (cl--direct-supertypes-of-type):
Fix some left over issues:
- Remove redundant `number-or-marker` from `marker`s parents.
- Add `function` to the types, since it was missing.
(cl--typeof-types): Add a warning for missing type info.

* admin/syncdoc-type-hierarchy.el (syncdoc-hierarchy): Fix parent of
`oclosure`.

* doc/lispref/type_hierarchy.txt:
* doc/lispref/type_hierarchy.jpg: Update.
admin/syncdoc-type-hierarchy.el
doc/lispref/type_hierarchy.jpg
doc/lispref/type_hierarchy.txt
lisp/emacs-lisp/cl-preloaded.el